home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- [ -z "$1" ] && exit 1
-
- # Don't run as root
- [ "$(id -u)" -eq 0 ] && exit
-
- tmp="$(mktemp)"
- tmp2="$(mktemp)"
- "$1" -dump-addons-info "$tmp"
- awk -F: '$1 == "Location" {print $2}' "$tmp" | xargs dpkg -S 2>/dev/null > "$tmp2"
- echo >&3
- awk -F": " 'BEGIN { while (i = getline < "'"$tmp2"'") { p[$2] = $1; } }
- { print $0 }
- $1 == "Location" && p[$2] { print "Package: " p[$2] }' "$tmp" >&3
-
- echo >&3
- echo -- Addons package information >&3
- awk -F": " '{ print $1 }' "$tmp2" | sort -u | COLUMNS=79 xargs -r dpkg -l 2> /dev/null | grep ^i >&3
-
- rm -f "$tmp" "$tmp2"
-